root { 
  display: block;
}
#body {
  width: 900px;
  margin: 0 auto;
  border: #000 1px dotted;
}
#warp {
  width: 600px;
  margin: 5px;
  border: #000 1px dotted;
}
#textarea{
  width: 550px;
  margin: 5px 20px;
  display: block;
  border: #000 1px dotted;
  cursor: default;
  /*disable selection except opera*/
/*  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;*/
}
#contextMenu p {
  text-align: left;
  margin: 2px 4px;
  padding: 1px 5px 1px 20px;
}
#contextMenu p:hover {
  background-color: #0000ff;
  color: #f0f0f0;
  cursor: default;
  border-radius: 3px;
}
#contextMenu {
  position: absolute;
  border: 1px solid #000;
  background-color: #fff;
  display: block;
  /*disable selection except opera*/
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}
paragraph {
  background-color: #fff;
}
entity {
  background-color: #c1c1c1;
}
sentimentgroup {
  background-color: #007E0A;
  color: #fff;
}